;
;AI@by~a
;
; Lvݒł
; [State -3, AItOZbg]
; ̐lς
;
; 1`10:LvオɂĐxUP
;    11:xMAX@
; ƂȂĂ܂
; ؂ւZɊւĂ
; LV11ȊO͂Ă܂
; EU50Fo(lԂ̔˂Č)
; Eްމ2F30Fo߂Ă
; EH炢2F30Fo߂Ă
; EgZ̍UFɑ肪Ctrl𓾂Ķްމ\ɂȂȂ甭Ȃ
; Ft[@1F1/60b
; ɂȂĂ̂ł܂܂ł
; 
; JC = ެ߷ݾ
; FRC = ̫ݷݾ
;
;XV
;軲̫C
;رًPAłōx
;HSقڕC
;̑
;
;
;čXV
;ްނޮữRsŷ܂܂̂C
;HSٰ߂Ɉȍ~NUߑ_
;S̓IɋNU߂ֈڍs悤
;HS޳ݒɓHS^f
;ر炵Ȃۂ
;@NU߂ޯѰݒǉ@
;؂ւ̱ݾް폜@ȂœĂ񂾂뉴
;ѓ̑O]ύX@GȂ肪ɂȂ邾ƍXCÂB󕗌ɂԂĂċCÂ
;ѓmF@قڂȂ̂(񋁂)
;ɂ݂Ȃ瑊肪ʏZް޷ݾقŌ(قڍÛ)݂̂Ɍ
;_XgޒǉAҰޒǂ
;
;AI肶ӖȂǺ
;
;ڍ
;NU߈ڍs
;HS̺ނNU߈ڍs
;O]ŽݴނƂȂ̂܂
;
;Ȃ񂩏ُɏオĂ
;NUߵذȂ̂ő唼ݻ޹ްтɂȂ
;
;ݒ
;΋	{P@S@HS
;i	{K@D
;i	K@S@D
;	P@{P@S@S@Sс@HS
; 
;󒆃_bVl
; 
;HSтoĂƂ̓_bV
;
;ƑO]͌̓eɎg悤
;
;O]˓ǂg
;
;̫܂g悤ɂȂ
;
;R{ݒ
;HSٰ߃C
;ݸށHSر
;ݸށD
;
;رِݒ
;K
;(ʒ[ȊO)ˋPˋKˋSˋHS
;(ʒ[)ˋ󒆃_bVˋSˋHS(ĂS̫)˒n
;(␳܂Ƃ)ˋSˋS(ŏ֖߂)
;(荂xႢor␳Ȃ)ˁ+HS˼گĶްorHSorS
;_Xg
;DˋD~2ˋPˋKJCˋPˋKˋSˋHS
;
;NUߐݒ
;EHS^fFRC
;E{K	id
;ES		id
;Eݾް	id
;EFRCެ߂Ų۲
; 
; Ăɋ󒆃_bVł܂肱Ł˃obg[ƂĂ
; łŝ܂܂тۂ̂OKOK
;----------------------------------------------------------------------------------------------------------------
;
[Statedef -3];AI
;
;----------------------------------------------------------------------------------------------------------------
[State -3, AItOZbg]
Type = VarSet
TriggerAll = var(59) = 0
TriggerAll = RoundState = [1,2]
Trigger1 =  Command = "AI0" ||Command = "AI1"
Trigger2 =  Command = "AI2" ||Command = "AI3"
Trigger3 =  Command = "AI4" ||Command = "AI5"
Trigger4 =  Command = "AI6" ||Command = "AI7"
Trigger5 =  Command = "AI8" ||Command = "AI9"
Trigger6  = Command = "AI10"||Command = "AI11"
Trigger7  = Command = "AI12"||Command = "AI13"
Trigger8  = Command = "AI14"||Command = "AI15"
Trigger9  = Command = "AI16"||Command = "AI17"
Trigger10 = Command = "AI18"||Command = "AI19"
Trigger11 = Command = "AI20"||Command = "AI21"
Trigger12 = Command = "AI22"||Command = "AI23"
Trigger13 = Command = "AI24"||Command = "AI25"
Trigger14 = Command = "AI26"||Command = "AI27"
Trigger15 = Command = "AI28"||Command = "AI29"
Trigger16 = Command = "AI30"||Command = "AI31"
Trigger17 = Command = "AI32"||Command = "AI33"
Trigger18 = Command = "AI34"||Command = "AI35"
Trigger19 = Command = "AI36"||Command = "AI37"
Trigger20 = Command = "AI38"||Command = "AI39"
Trigger21 = Command = "AI40"||Command = "AI41"
Trigger22 = Command = "AI42"||Command = "AI43"
Trigger23 = Command = "AI44"||Command = "AI45"
Trigger24 = Command = "AI46"||Command = "AI47"
Trigger25 = Command = "AI48"||Command = "AI49"
Trigger26 = Command = "AI50"
var(59) = 5;(1`11܂Őݒ\)

[State -3,ޯ׸]
Type = VarSet
Trigger1 = 0;!var(59)
fvar(39) = 1

[State -3,ޯ׸ؾ]
Type = VarSet
Trigger1 = var(59)
Trigger1 = fvar(39)
fvar(39) = 1

[State -3,Nオ葀]
Type = ChangeState
value = 5120
TriggerAll = fvar(39)
TriggerAll = aLive
Trigger1 = StateNo = 5110
Trigger1 = Time > 0

;
;
;
[State -3,Ҳ]
Type = ChangeState
value = 4001
TriggerAll = RoundState = 3
TriggerAll = var(59) >= 10
TriggerAll = var(25) = 0
TriggerAll = var(40) = 1
Trigger1 = StateType != A
Trigger1 = Ctrl
Trigger2 = StateNo = 100
Trigger3 = StateNo = 101
Trigger4 = StateNo = 40 || StateNo = 52
Trigger5 = StateNo = [195, 197]
Trigger5 = Time > ifelse(Anim = 196,18,64)

[State -3,ꌂKE]
Type = ChangeState
value = 4000
TriggerAll = RoundState = 3
TriggerAll = var(59) >= 7
TriggerAll = var(25) = 0
TriggerAll = var(40) < 2
TriggerAll = numpartner = 0
TriggerAll = numenemy != 2
Trigger1 = StateType != A
Trigger1 = Ctrl
Trigger2 = StateNo = 100
Trigger3 = StateNo = 101
Trigger4 = StateNo = 40 || StateNo = 52
Trigger5 = StateNo = [195, 197]
Trigger5 = Time > ifelse(Anim = 196,18,64)

;
;Ƃ̔Ô
;
[State -3,ꌂKE]
Type = ChangeState
value = 4001
TriggerAll = 0;RoundState = 2
TriggerAll = var(59)
TriggerAll = var(25) = 0
TriggerAll = var(40) = 1
TriggerAll = EnemyNear,MoveType = A
TriggerAll = Random <= var(59)*100
TriggerAll = EnemyNear,AnimTime <= -20
Trigger1 = StateType != A
Trigger1 = Ctrl
Trigger2 = StateNo = 100
Trigger3 = StateNo = 101
Trigger4 = StateNo = 40 || StateNo = 52
Trigger5 = StateNo = [195, 197]
Trigger5 = Time > ifelse(Anim = 196,18,64)
;
;؂ւ
;PrevStateNo = [120,159] PrevStateNo = [5000,5270] EnemyNear,HitDefAttr = SCA,NT,ST,HT;
;

[State -3,EBK[]
Type     = ChangeState
Value    = 3000
TriggerAll = RoundState = 2
TriggerAll = var(59) >= 6
TriggerAll = StateType != A
TriggerAll = Power >= 1000
TriggerAll = var(25) = 0
TriggerAll = (P2BodyDist X = [-35,35])
TriggerAll = P2BodyDist Y >= -140
TriggerAll = EnemyNear,MoveType = A
TriggerAll = Random <= var(59)*100
TriggerAll = EnemyNear,AnimTime <= -24 || var(59) <= 6
TriggerAll = EnemyNear,Time >= 30 || (!Time&&var(59)>=10) || var(59) > 10
TriggerAll = EnemyNear,Time >= 50 || var(59) >= 11 || (PrevStateNo = [5000,5270]) || (PrevStateNo = [120,159])
Trigger1 = Ctrl || (StateNo = [100,101]) || StateNo = 40 || StateNo = 52
Trigger2 = (StateNo = [200,450]) && MoveContAct
Trigger2 = StateNo != 240
Trigger2 = StateNo != 217
Trigger3 = (StateNo = [200,451]) && var(29)
Trigger3 = StateNo != 217
Trigger3 = StateNo != 241

[State -3,\꓊]
Type = ChangeState
value = 800
TriggerAll = !IsHelper
TriggerAll = var(59) >= 6
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-5,24]
TriggerAll = P2BodyDist Y >= -10
TriggerAll = EnemyNear,StateType != A
TriggerAll = EnemyNear,MoveType = A
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
TriggerAll = Random <= var(59)*100
TriggerAll = EnemyNear,Time >= 30 || (!Time&&var(59)>=10) || var(59) > 10
Trigger1 = EnemyNear,Time >= 50 || var(59) >= 11 || (PrevStateNo = [5000,5270]) || (PrevStateNo = [120,159])

[State -3,\󒆓]
Type = ChangeState
value = 850
TriggerAll = !IsHelper
TriggerAll = var(59) >= 6
TriggerAll = StateType = A
TriggerAll = EnemyNear,StateType != L
TriggerAll = p2bodydist X = [-30,54]
TriggerAll = p2bodydist Y = [-79,19]
TriggerAll = EnemyNear,StateType = A
TriggerAll = EnemyNear,MoveType = A
TriggerAll = Ctrl
TriggerAll = Random <= var(59)*100
TriggerAll = EnemyNear,Time >= 30 || (!Time&&var(59)>=10) || var(59) > 10
Trigger1 = EnemyNear,Time >= 50 || var(59) > 10 || (PrevStateNo = [5000,5270]) || (PrevStateNo = [120,159])

;
;ް
;

[State -2,ް]
Type = ChangeState
value = 750
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = fvar(33) >= 1.5
TriggerAll = alive
TriggerAll = P2BodyDist X-EnemyNear,vel x*4 = [-60,60]
TriggerAll = P2BodyDist Y-EnemyNear,vel y*4 = [-180,0]
TriggerAll = EnemyNear,AnimTime <= -13||var(59) <= 6
TriggerAll = EnemyNear,MoveType = A
TriggerAll = Random <= var(59)*100
TriggerAll = (EnemyNear,StateNo!=[200,699])||!EnemyNear,MoveContact||var(59) <= 6
TriggerAll = EnemyNear,Time >= 30 || (!Time&&var(59)>=10) || var(59) > 10
TriggerAll = EnemyNear,Time >= 50 || var(59) >= 11 || (PrevStateNo = [5000,5270]) || (PrevStateNo = [120,159])
Trigger1 = Ctrl = 1
Trigger2 = StateNo = [100,101]
Trigger3 = Time <= 1
Trigger3 = MoveType = A
Trigger3 = StateNo = [200,640]
Trigger3 = PrevStateNo != [200,640]

;
;K[h 
;inguarddist EnemyNear,HitDefAttr = SCA,NA,SA,HA;Ō
;
;
;
[State -3,ޯï]
Type     = ChangeState
Value    = 105
TriggerAll = var(59)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = EnemyNear,HitDefAttr = SCA,NT,ST,HT || (EnemyNear,StateNo = [200,649]) || EnemyNear,HitDefAttr = SCA,NA,SA,HA
TriggerAll = Ctrl
TriggerAll = EnemyNear,MoveType = A
TriggerAll = (EnemyNear,StateNo = [200,699])||EnemyNear,HitDefAttr = SCA,NT,ST,HT
TriggerAll = Random <= var(59)*100
TriggerAll = P2BodyDist X = [0,90]
TriggerAll = EnemyNear,Time >=30 || (!Time&&var(59)>=10) || var(59) > 10
Trigger1 = EnemyNear,Time >=50 || var(59) > 10
Trigger2 = (PrevStateNo = [5000,5270])
Trigger3 = (PrevStateNo = [120,159])

[State -3,O]]
Type     = ChangeState
Value    = 1400
TriggerAll = !IsHelper
TriggerAll = RoundState = 2
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = P2BodyDist X = [-5,130]
TriggerAll = EnemyNear,StateType != C
TriggerAll = EnemyNear,AnimTime <= -24 || var(59) <= 6
TriggerAll = EnemyNear,MoveType = A
TriggerAll = !EnemyNear,Ctrl
TriggerAll = (EnemyNear,StateNo = [200,699])||(EnemyNear,PrevStateNo = [120,159])||EnemyNear,HitDefAttr = SCA,NA,SA,HA
TriggerAll = Random <= var(59)*100
TriggerAll = EnemyNear,Time >= 30 || (!Time&&var(59)>=10) || var(59) > 10
TriggerAll = EnemyNear,Time >= 50 || var(59) > 10 || (PrevStateNo = [5000,5270]) || (PrevStateNo = [120,159])
Trigger1 = Ctrl || (StateNo = [100,101]) || StateNo = 52

;

[State -3,ޯıݸٱ]
Type = ChangeState
value = 700
TriggerAll = var(59)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = P2BodyDist X = [-10,40]
TriggerAll = P2BodyDist Y >= -120
TriggerAll = EnemyNear,StateNo!=750
TriggerAll = EnemyNear,AnimTime <= -12
TriggerAll = Power >= 1000
Trigger1 = Random < 1000-(life/10)*var(59)
Trigger1 = StateNo = [150,153]

[State -3,̫ڽި̪ݽ׸]
Type = varset
TriggerAll = var(59)
TriggerAll = var(40) = 0
TriggerAll = RoundState = 2
TriggerAll = Power > 0
TriggerAll = Random <= 1000-(life/10)*var(59)
TriggerAll = EnemyNear,StateNo!=750
TriggerAll = inguarddist
Trigger1 = BackEdgeBodyDist > 20
Trigger2 = (P2BodyDist X = [0,100])
Trigger3 = life < 100
v = 25
value = 1

[State -3,K[h]
Type = ChangeState
Value = 120
TriggerAll = var(59)
TriggerAll = Random <= var(59)*100
TriggerAll = (stateno != [120,155])
Trigger1 = inguarddist
Trigger1 = Ctrl || (StateNo = [100,101]) || StateNo = 52

[State -3,̫ڽި̪ݽtO]
Type = varset
TriggerAll = var(59)
Trigger1 = !inguarddist
Trigger2 = P2BodyDist X > 100
Trigger2 = life >= 100
v = 25
value = 0
;
;nNU 
;EnemyNear,StateType = L EnemyNear,AnimTime P2bodyDist Y P2bodyDist X
;

[State -3,ޯï];86
Type = ChangeState
value = 105
TriggerAll = var(59) || fvar(39)
TriggerAll = P2BodyDist X = [-5,25]
TriggerAll = StateType != A
TriggerAll = BackEdgeBodyDist>30
TriggerAll = Ctrl
Trigger1 = EnemyNear,StateType = L
Trigger1 = EnemyNear,StateNo = [5110,5120]

[State -3,įHS]
Type = ChangeState
value = 1150
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = var(36) != 1
TriggerAll = var(42) != 1
TriggerAll = P2BodyDist X+vel x*7 = [-65,65]
TriggerAll = StateType != A
TriggerAll = Random <= var(59)*100 || fvar(39)
TriggerAll = Ctrl || (StateNo = [100,101]) || StateNo = 52
Trigger1 = EnemyNear,StateType = L
Trigger1 = EnemyNear,StateNo != [5110,5150]
Trigger1 = Time <= 8 || EnemyNear,StateNo != 5101
Trigger1 = NumHelper(1151) = 0

[State -3,Wv]
Type = ChangeState
value = 40
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = P2BodyDist X = [-65+vel x*8,65+vel x*8]
TriggerAll = StateType != A
TriggerAll = EnemyNear,BackEdgeBodyDist>10
TriggerAll = StateNo != [40,41]
TriggerAll = Ctrl || (StateNo = [100,101])
TriggerAll = EnemyNear,StateType = L
TriggerAll = Random <= var(59)*50
TriggerAll = Time = 0
Trigger1 = PrevStateNo = 1150
Trigger2 = PrevStateNo = 960

[State -3,i@{K]
Type = ChangeState
value = 215
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = P2BodyDist X = [-15+vel x*8,128+vel x*8]
TriggerAll = StateType != A
TriggerAll = Ctrl || (StateNo = [100,101]) || StateNo = 52
TriggerAll = EnemyNear,StateType = L
TriggerAll = EnemyNear,StateNo = 5120
TriggerAll = EnemyNear,AnimTime = -16;18`20
Trigger1 = Random <= ifelse(var(59)*50>500||fvar(39),500,var(59)*50)

[State -3,ݾް]
Type = ChangeState
value = 1500
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType != A
TriggerAll = Power >= 500
TriggerAll = Ctrl || (StateNo = [100,101]) || StateNo = 52
Trigger1 = EnemyNear,StateType = L
Trigger1 = EnemyNear,StateNo = 5120
Trigger1 = Random <= var(59)*100 || fvar(39)
Trigger1 = EnemyNear,AnimTime = -7-P2BodyDist X/30;9-10

[State -3,i@S]
Type = ChangeState
value = 420
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = P2BodyDist X = [-15+vel x*4,106+vel x*4]
TriggerAll = StateType != A
TriggerAll = Ctrl || (StateNo = [100,101]) || StateNo = 52
Trigger1 = EnemyNear,StateType = L
Trigger1 = EnemyNear,StateNo = 5120
Trigger1 = Random <= var(59)*100 || fvar(39)
Trigger1 = EnemyNear,AnimTime >= -7;9-10
;
;󒆋NU(\) 
;EnemyNear,StateType = L EnemyNear,AnimTime P2bodyDist Y P2bodyDist X 
;

[State -3,ޯѰ]
Type = ChangeState
value = 1200
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = Random <= var(59)*100 || fvar(39)
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)
TriggerAll = EnemyNear,StateType = L
TriggerAll = EnemyNear,StateNo = 5120
TriggerAll = EnemyNear,AnimTime >= -10 || Pos Y >= 10-vel y*6
Trigger1 = P2BodyDist X+vel x*5-EnemyNear,vel x*5 = [-25,50]
Trigger1 = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 = [-30,65]

Trigger2 = P2BodyDist X+vel x*5-EnemyNear,vel x*5 = [25,100]
Trigger2 = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 = [45,130]
;
;̫ݷݾ
;

[State -3,ݾް]
Type = ChangeState
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = Power >= 500
Trigger1 = StateNo = 1500
Trigger1 = numhelper(1299) >= 1
Trigger1 = MoveContact
value = 961
igNoreHitpause = 1

[State -3,ޯѰ]
Type = ChangeState
value = 961
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = Power >= 500
TriggerAll = StateType = A
TriggerAll = Time = [6,8]
TriggerAll = StateNo = 1201
Trigger1 = EnemyNear,MoveType = H
Trigger2 = !InGuardDist
igNoreHitpause = 1

[State -3,įHS]
Type = ChangeState
value = 960
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = Power >= 500
TriggerAll = Time = [14,16]
TriggerAll = StateNo = 1150
TriggerAll = P2BodyDist X = [-70,70]
TriggerAll = P2BodyDist Y >= -70
Trigger1 = EnemyNear,MoveType = H || EnemyNear,StateType = L
igNoreHitpause = 1

;
;nډ 
;PrevStateNo EnemyNear,MoveType = H EnemyNear,StateNo = [120,159]
;

[State -3,]
Type = ChangeState
value = 11
Ctrl = 1
TriggerAll = var(59) || fvar(39)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = Ctrl || (StateNo = [100,101]) || StateNo = 52
Trigger1 = numHelper(1601)
Trigger1 = Helper(1601),rootdist x = [-50,50]

[State -3,{HS]
Type = ChangeState
value = 235
TriggerAll = 0;var(59) || fvar(39)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-45,135]
TriggerAll = (P2BodyDist X = [-35,35]) || EnemyNear,BackEdgeBodyDist<=30
TriggerAll = P2BodyDist Y <= 0-EnemyNear,vel y*12
TriggerAll = P2BodyDist Y >= -180-EnemyNear,vel y*12
TriggerAll = StateNo = 52
TriggerAll = PrevStateNo != 450
TriggerAll = EnemyNear,MoveType = H
Trigger1 = EnemyNear,StateType = A
Trigger1 = EnemyNear,StateNo != [120,159]

[State -3,S]
Type = ChangeState
value = 220
TriggerAll = var(59) || fvar(39)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-34,34]
TriggerAll = P2BodyDist Y <= 0-EnemyNear,vel y*4
TriggerAll = P2BodyDist Y >= -60-EnemyNear,vel y*4
TriggerAll = !inguarddist
TriggerAll = EnemyNear,vel y >= -1
TriggerAll = var(51) > 4
TriggerAll = Random <= var(59)*100 || fvar(39)
TriggerAll = Ctrl || (StateNo = [100,101]) || StateNo = 52
TriggerAll = EnemyNear,MoveType != A
Trigger1 = EnemyNear,MoveType = H
Trigger1 = EnemyNear,StateNo != [120,159]

[State -3,_bV]
Type = ChangeState
value = 100
TriggerAll = var(59) || fvar(39)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X > 34+(EnemyNear,BackEdgeBodyDist<=30)*60
TriggerAll = Random <= var(59)*100 || fvar(39)
TriggerAll = Ctrl || StateNo = 52
TriggerAll = EnemyNear,MoveType != A
Trigger1 = EnemyNear,MoveType = H
Trigger1 = EnemyNear,StateNo != [120,159]
;
;˂
;
[State -3,_bV]
Type = ChangeState
value = 100
TriggerAll = var(59)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X > 34+(EnemyNear,BackEdgeBodyDist<=30)*60
TriggerAll = !inguarddist
TriggerAll = Random <= var(59)*100
TriggerAll = Ctrl || StateNo = 52
TriggerAll = EnemyNear,MoveType != A
Trigger1 = EnemyNear,StateNo = [120,159]
Trigger2 = !EnemyNear,Ctrl

[State -3,S]
Type = ChangeState
value = 220
TriggerAll = var(59)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-34,34]
TriggerAll = P2BodyDist Y <= 0-EnemyNear,vel y*4
TriggerAll = P2BodyDist Y >= -60-EnemyNear,vel y*4
TriggerAll = !inguarddist
TriggerAll = Random <= var(59)*100
TriggerAll = Ctrl || (StateNo = [100,101]) || StateNo = 52
TriggerAll = EnemyNear,MoveType = I
Trigger1 = EnemyNear,StateNo = [200,699]
Trigger2 = !EnemyNear,Ctrl
Trigger2 = (EnemyNear,StateNo != [110,119])
Trigger2 = EnemyNear,StateType = A

[State -3,{P]
Type = ChangeState
value = 205
TriggerAll = var(59)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-5,85]
TriggerAll = P2BodyDist Y >= -60-EnemyNear,vel y*5
TriggerAll = !inguarddist
TriggerAll = Random <= var(59)*100
TriggerAll = Ctrl || (StateNo = [100,101]) || StateNo = 52
TriggerAll = EnemyNear,MoveType = I
Trigger1 = EnemyNear,StateNo = [200,699]
Trigger2 = !EnemyNear,Ctrl
Trigger2 = (EnemyNear,StateNo != [110,119])
Trigger2 = EnemyNear,StateType = A

[State -3,S]
Type = ChangeState
value = 225
TriggerAll = var(59)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-5,105]
TriggerAll = P2BodyDist Y >= -45-EnemyNear,vel y*5
TriggerAll = !inguarddist
TriggerAll = Random <= var(59)*100
TriggerAll = Ctrl || (StateNo = [100,101]) || StateNo = 52
TriggerAll = EnemyNear,MoveType = I
Trigger1 = EnemyNear,StateNo = [200,699]
Trigger2 = !EnemyNear,Ctrl
Trigger2 = (EnemyNear,StateNo != [110,119])
Trigger2 = EnemyNear,StateType = A
;
;nq 
;MoveContact MoveHit MoveGuarded AnimElem = ,>0
;
[State -3,Wvd]
Type = varset
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType != A
Trigger1 = StateNo = 200 && MoveContAct
Trigger2 = StateNo = 210 && MoveContAct
Trigger3 = (StateNo = [220,221]) && MoveContAct
Trigger4 = StateNo = 420 && MoveContAct
Trigger5 = StateNo = 430 && MoveContAct
var(17) = 1
igNoreHitpause = 1

[State -3,o[Xg΍Wv]
Type = ChangeState
value = 40
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = inguarddist
Trigger1 = StateNo = 200 && MoveContAct
Trigger2 = StateNo = 210 && MoveContAct
Trigger3 = (StateNo = [220,221]) && MoveContAct
Trigger4 = StateNo = 420 && MoveContAct
Trigger5 = StateNo = 430 && MoveContAct
Trigger6 = StateNo = 221 && var(29)


;
;ł
;

[State -3,K]
Type = ChangeState
value = 210
TriggerAll = var(59) || fvar(39)
TriggerAll = !IsHelper
TriggerAll = var(3) = 0
TriggerAll = StateType != A
TriggerAll = !inguarddist
TriggerAll = P2BodyDist X = [-5,60]
TriggerAll = P2BodyDist Y >= -90
TriggerAll = MoveGuarded
Trigger1 = StateNo = 200||StateNo = 210
Trigger2 = StateNo = [400,410]

[State -3,K]
Type = ChangeState
value = 210
TriggerAll = var(59) || fvar(39)
TriggerAll = !IsHelper
TriggerAll = StateType != A
TriggerAll = !inguarddist
TriggerAll = P2BodyDist X = [-5,60]
TriggerAll = P2BodyDist Y >= -90
TriggerAll = EnemyNear,StateNo = [120,159]
Trigger1 = StateNo = 200
Trigger1 = Time >= 6
Trigger2 = StateNo = 400
Trigger2 = Time >= 7
Trigger3 = StateNo = 210
Trigger3 = Time >= 12
Trigger4 = StateNo = 410
Trigger4 = Time >= 10


[State -3,׽ļ]
Type = ChangeState
value = 1000
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType != A
TriggerAll = !inguarddist
TriggerAll = P2BodyDist X = [50,80]
TriggerAll = P2BodyDist Y >= -90
TriggerAll = var(3) = 0
TriggerAll = MoveGuarded
Trigger1 = (StateNo = [200,451])
Trigger1 = StateNo != 240


[State -3,׽ļ ݾް]
Type = ChangeState
value = 1500
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType != A
TriggerAll = !inguarddist
TriggerAll = P2BodyDist X >= 80
TriggerAll = P2BodyDist Y >= -90
Trigger1 = Anim = 1000
Trigger1 = AnimElemTime(3) >= 3
Trigger2 = Anim = 1001
;
;łߏI
;
[State -3]
Type = ChangeState
value = 41
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = MoveHit
Trigger1 = 0;StateNo = 200
Trigger2 = 0;StateNo = 210
Trigger3 = (StateNo = [220,221])
Trigger3 = P2BodyDist Y <= -50
Trigger4 = 0;StateNo = 420
Trigger5 = StateNo = 430
;igNoreHitpause = 1

[State -3,ݾكWv]
Type = ChangeState
value = 40
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = !inguarddist
TriggerAll = MoveHit
Trigger1 = 0;StateNo = 200
Trigger2 = 0;StateNo = 210
Trigger3 = (StateNo = [220,221])
Trigger3 = P2BodyDist Y <= -35
Trigger4 = 0;StateNo = 420
Trigger5 = StateNo = 430

[State -3,{P]
Type = ChangeState
value = 205
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType != A
TriggerAll = !inguarddist
TriggerAll = P2BodyDist X = [-5,85]
TriggerAll = P2BodyDist X = [-5,0]
TriggerAll = P2BodyDist Y >= -10
TriggerAll = EnemyNear,StateType != A
TriggerAll = var(3) = 0
TriggerAll = MoveHit
TriggerAll = EnemyNear,BackEdgeBodyDist>10 || Power < 1000
Trigger1 = (StateNo = [200,221])||(StateNo = [400,410])
Trigger1 = StateNo != [205,206]
Trigger1 = StateNo != 220
Trigger1 = StateNo != 215

[State -3,S]
Type = ChangeState
value = 420
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = !inguarddist
TriggerAll = p2bodydist X=[-5,106]
TriggerAll = p2bodydist Y>=-10
TriggerAll = EnemyNear,StateType != A
TriggerAll = var(3) = 0
TriggerAll = EnemyNear,BackEdgeBodyDist<=10
TriggerAll = MoveHit
Trigger1 = StateNo = [200,225]
Trigger1 = StateNo != [205,206]
Trigger1 = StateNo != 215
Trigger2 = StateNo = [400,410]

[State -3,S]
Type = ChangeState
value = 220
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = !inguarddist
TriggerAll = p2bodydist X=[-32,34]
TriggerAll = var(3) = 0
TriggerAll = MoveContAct
Trigger1 = StateNo = [200,210]
Trigger1 = StateNo != [205,206]
Trigger2 = StateNo = [400,410]

[State -3,S]
Type = ChangeState
value = 225
TriggerAll = !IsHelper
TriggerAll = 0;var(59) >= 1 || fvar(39)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = !inguarddist
TriggerAll = p2bodydist X=[-32,106]
TriggerAll = EnemyNear,StateType != A
TriggerAll = MoveHit
Trigger1 = p2bodydist X > 34
Trigger1 = StateNo = [200,210]
Trigger2 = p2bodydist X > 34
Trigger2 = StateNo = [400,410]
Trigger3 = StateNo = 220

[State -3,HS]
Type = ChangeState
value = 430
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = !inguarddist
TriggerAll = p2bodydist X = [-32,55]
TriggerAll = p2bodydist Y = [-180,5]
TriggerAll = var(3) = 0
TriggerAll = EnemyNear,BackEdgeBodyDist>10 || EnemyNear,StateType = A
TriggerAll = MoveHit
Trigger1 = (StateNo = [220,225])
Trigger1 = StateNo != 215

Trigger2 = StateNo = 205
Trigger2 = p2bodydist X=[-5,25]

Trigger3 = StateNo = 420
Trigger3 = p2bodydist X = [-5,11+(EnemyNear,BackEdgeBodyDist<=10)*6]

[State -3.HS]
Type = ChangeState
value = 230
TriggerAll = var(59) || fvar(39)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = !IsHelper
TriggerAll = var(3) = 0
TriggerAll = !inguarddist
TriggerAll = P2BodyDist X = [-5,133]
TriggerAll = P2BodyDist Y >= -60
TriggerAll = MoveHit
TriggerAll = StateNo != 215
TriggerAll = StateNo != 410
Trigger1 = (StateNo = [200,219])
Trigger2 = (StateNo = [400,410])
Trigger3 = StateNo = 220
Trigger3 = P2BodyDist X = [19,28]
Trigger4 = StateNo = 221
Trigger4 = P2BodyDist X = [-5,28]
Trigger5 = StateNo = 225
Trigger5 = P2BodyDist X = [-5,82]
Trigger6 = StateNo = 420


[State -3,GhC]
Type     = ChangeState
Value    = 3100
TriggerAll = var(59) || fvar(39)
TriggerAll = !IsHelper
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = Power >= 1000
TriggerAll = var(25) = 0
TriggerAll = EnemyNear,BackEdgeBodyDist<=20
TriggerAll = EnemyNear,StateType != A; || (P2BodyDist Y=[-60,-20])
TriggerAll = Random <= var(59)*100 || fvar(39)
TriggerAll = MoveHit = 1
Trigger1 = (StateNo = [200,450])
Trigger1 = StateNo != 220
Trigger1 = StateNo != 240
Trigger1 = StateNo != 217

[State -3,D]
Type = ChangeState
value = 450
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = var(3) = 0
TriggerAll = !inguarddist
TriggerAll = P2BodyDist X = [-5,115]
TriggerAll = P2BodyDist Y >= -10
TriggerAll = EnemyNear,StateType != A
TriggerAll = MoveHit
TriggerAll = StateNo != [215,225]
TriggerAll = StateNo != 420
TriggerAll = EnemyNear,BackEdgeBodyDist>20
Trigger1 = (StateNo = [200,225])

Trigger2 = StateNo = 230
Trigger2 = (P2BodyDist X = [17,53])

Trigger3 = StateNo = 231
Trigger3 = (P2BodyDist X = [-5,53])

Trigger4 = (StateNo = [400,430])

[State -3,S]
Type = ChangeState
value = 1100
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = var(36) != 1
TriggerAll = var(42) != 1
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = P2BodyDist X = [-86,86-20]
TriggerAll = (P2BodyDist Y = [-80,-5]) || EnemyNear,StateType != A
TriggerAll = !inguarddist
TriggerAll = MoveHit = 1
TriggerAll = StateNo != 240
TriggerAll = var(3) = 0
TriggerAll = EnemyNear,BackEdgeBodyDist<=20||EnemyNear,StateType = A||StateNo=215||StateNo=420
Trigger1 = (StateNo = [200,451])
Trigger1 = StateNo != 450 || EnemyNear,BackEdgeBodyDist<=20

[State -3,گĶް]
Type = ChangeState
value = 1700
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = var(36) != 1
TriggerAll = var(42) != 1
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist Y <= 0 || EnemyNear,BackEdgeBodyDist>30
TriggerAll = var(3) = 0
TriggerAll = MoveContAct = 1
Trigger1 = StateNo = 450
Trigger2 = StateNo = 235

[State -3,HS]
Type = ChangeState
value = 1150
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = var(36) != 1
TriggerAll = var(42) != 1
TriggerAll = RoundState = 2
TriggerAll = StateType != A
TriggerAll = !inguarddist
TriggerAll = MoveContact
TriggerAll = P2BodyDist X >= 40
TriggerAll = StateNo != 240
TriggerAll = var(3) = 0
Trigger1 = (StateNo = [200,430])

;
;󒆖ډ 
;PrevStateNo EnemyNear,MoveType = H EnemyNear,StateNo = [120,159]
;
[State 󒆃Wv]
Type = ChangeState
value = 99
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = var(11) = 0
TriggerAll = StateType = A
TriggerAll = !inguarddist
TriggerAll = (StateNo = [960,961])
TriggerAll = pos y <= ifelse(vel y < 0,-30,-10)
TriggerAll = Ctrl
Trigger1 = EnemyNear,MoveType = H
Trigger1 = EnemyNear,StateNo != [120,159]

[State -3,D]
Type = ChangeState
value = 640
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = P2BodyDist X = [-67,125+vel x*6]
TriggerAll = P2BodyDist Y = [-90,60]
TriggerAll = !inguarddist
TriggerAll = var(10) >= 1 || (EnemyNear,StateNo = [200,699])
TriggerAll = StateNo != [960,961]
TriggerAll = PrevStateNo != [960,961]
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)||(StateNo=99&&PrevStateNo=610)
Trigger1 = EnemyNear,MoveType = H
Trigger1 = EnemyNear,StateNo != [120,159]
Trigger1 = var(23) = 10
Trigger1 = var(22) > 7

[State 󒆃_bV]
Type = ChangeState
value = 110
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = var(10) <= 0
TriggerAll = StateType = A
TriggerAll = !inguarddist
TriggerAll = P2BodyDist Y >= -40;-52
TriggerAll = StateNo != [960,961]
TriggerAll = PrevStateNo != [960,961]
TriggerAll = P2BodyDist X > 57 || EnemyNear,BackEdgeBodyDist<=20 || PrevStateNo = 1600
TriggerAll = pos y <= ifelse(vel y < 0,-30,-10)
TriggerAll = (StateNo=650||(StateNo=[50,59])||(StateNo=[5200,5210])||StateNo=5040)&&Ctrl
Trigger1 = EnemyNear,MoveType = H
Trigger1 = EnemyNear,StateNo != [120,159]

[State -3,P]
Type = ChangeState
value = 600
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = P2BodyDist X = [-57,57]
TriggerAll = P2BodyDist Y = [-90,90]
TriggerAll = !inguarddist
TriggerAll = var(10) = 0 || (EnemyNear,StateNo = [200,699])
TriggerAll = EnemyNear,BackEdgeBodyDist>20
TriggerAll = StateNo != [960,961]
TriggerAll = PrevStateNo != [960,961]
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)||(StateNo=99&&PrevStateNo=610)
Trigger1 = EnemyNear,MoveType = H
Trigger1 = EnemyNear,StateNo != [120,159]

[State -3,K]
Type = ChangeState
value = 610
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = P2BodyDist X = [-58,58]
TriggerAll = P2BodyDist Y = [-90,90]
TriggerAll = !inguarddist
TriggerAll = var(10) = 0 || (EnemyNear,StateNo = [200,699])
TriggerAll = EnemyNear,BackEdgeBodyDist>20
TriggerAll = StateNo != [960,961]
TriggerAll = PrevStateNo != [960,961]
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)
Trigger1 = EnemyNear,MoveType = H
Trigger1 = EnemyNear,StateNo != [120,159]

[State -3,S]
Type = ChangeState
value = 620
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = P2BodyDist X = [-67,67+vel x*6]
TriggerAll = P2BodyDist Y = [-90,120]
TriggerAll = !inguarddist
TriggerAll = var(10) >= 1 || (EnemyNear,StateNo = [200,699])
TriggerAll = StateNo != [960,961]
TriggerAll = PrevStateNo != [960,961]
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)||(StateNo=99&&PrevStateNo=610)
TriggerAll = EnemyNear,MoveType != A
Trigger1 = EnemyNear,MoveType = H
Trigger1 = EnemyNear,StateNo != [120,159]
;
;󒆌˂
;
[State 󒆃_bV]
Type = ChangeState
value = 110
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = var(10) <= 0
TriggerAll = StateType = A
TriggerAll = !inguarddist
TriggerAll = P2BodyDist Y >= -40
TriggerAll = P2BodyDist X > 57 || EnemyNear,BackEdgeBodyDist<=20 || PrevStateNo = 1600
TriggerAll = pos y <= ifelse(vel y < 0,-30,-10)
TriggerAll = (StateNo=650||(StateNo=[50,59])||(StateNo=[5200,5210])||StateNo=5040)&&Ctrl
TriggerAll = EnemyNear,MoveType = I
Trigger1 = EnemyNear,StateNo = [200,699]
Trigger2 = !EnemyNear,Ctrl
Trigger2 = EnemyNear,StateNo != [110,119]
Trigger2 = EnemyNear,StateType = A

[State -3,P]
Type = ChangeState
value = 600
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType = A
TriggerAll = P2BodyDist X = [-25,57]
TriggerAll = P2BodyDist Y = [-90,90]
TriggerAll = !inguarddist
TriggerAll = var(10) = 0 || (EnemyNear,StateNo = [200,699])
TriggerAll = EnemyNear,BackEdgeBodyDist>20
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)||(StateNo=99&&PrevStateNo=610)
TriggerAll = EnemyNear,MoveType = I
Trigger1 = EnemyNear,StateNo = [200,699]
Trigger2 = !(EnemyNear,Ctrl)
Trigger2 = EnemyNear,StateNo != [110,119]
Trigger2 = EnemyNear,StateType = A

[State -3,K]
Type = ChangeState
value = 610
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType = A
TriggerAll = P2BodyDist X = [-10,58]
TriggerAll = P2BodyDist Y = [-90,90]
TriggerAll = !inguarddist
TriggerAll = var(10) = 0 || (EnemyNear,StateNo = [200,699])
TriggerAll = EnemyNear,BackEdgeBodyDist>20
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)
TriggerAll = EnemyNear,MoveType = I
Trigger1 = EnemyNear,StateNo = [200,699]
Trigger2 = !(EnemyNear,Ctrl)
Trigger2 = EnemyNear,StateType = A

[State -3,S]
Type = ChangeState
value = 620
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = P2BodyDist X = [-67,67+vel x*6]
TriggerAll = P2BodyDist Y = [-90,120]
TriggerAll = !inguarddist
TriggerAll = var(10) >= 1 || (EnemyNear,StateNo = [200,699])
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)||(StateNo=99&&PrevStateNo=610)
TriggerAll = EnemyNear,MoveType = I
Trigger1 = EnemyNear,StateNo = [200,699]
Trigger2 = !(EnemyNear,Ctrl)
Trigger2 = EnemyNear,StateType = A
;
;󒆌q 
;MoveContAct MoveHit MoveGuarded AnimElem = ,>0
;

[State -3,o[XgQiWv]
Type = ChangeState
value = 99
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType = A
TriggerAll = var(11) = 0
TriggerAll = var(10) = 0
TriggerAll = var(12) = 0
TriggerAll = inguarddist
Trigger1 = StateNo = 610 && MoveContAct

[State -3,K]
Type = ChangeState
value = 610
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = P2BodyDist X = [-58,58]
TriggerAll = P2BodyDist Y = [-90,60]
TriggerAll = !inguarddist
TriggerAll = MoveContAct
Trigger1 = (PrevStateNo != [600,640])
Trigger1 = StateNo = 600

[State -3,󒆃Wv]
Type = ChangeState
value = 99
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = var(11) = 0
TriggerAll = var(10) = 0
TriggerAll = var(12) = 0
TriggerAll = Pos y >= -70||var(23)=10
TriggerAll = MoveHit
Trigger1 = StateNo = 610

[State -3,S]
Type = ChangeState
value = 620
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = P2BodyDist X = [-67,67]
TriggerAll = P2BodyDist Y = [-80,60]
TriggerAll = !inguarddist
TriggerAll = PrevStateNo != 600 || StateNo != 600
TriggerAll = MoveHit
Trigger1 = (PrevStateNo != [600,640])
Trigger1 = StateNo = 600
Trigger2 = StateNo = 610

[State -3,P]
Type = ChangeState
value = 600
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = P2BodyDist X = [-57,57]
TriggerAll = P2BodyDist Y = [4,90]
TriggerAll = !inguarddist
TriggerAll = MoveContAct
Trigger1 = var(52) > 40
Trigger1 = var(51) > 6
Trigger1 = StateNo = [600,620]

[State -3,HS]
Type = ChangeState
value = 630
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = P2BodyDist X = [-45,45+50]
TriggerAll = P2BodyDist Y = [-60,150]
TriggerAll = !inguarddist
TriggerAll = MoveHit
Trigger1 = StateNo = 600
Trigger2 = StateNo = 620
Trigger2 = var(52) <= 40 || var(51) <= 6 || P2BodyDist Y = [-47,150]

[State -3,D]
Type = ChangeState
value = 640
TriggerAll = 0;!IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = P2BodyDist X = [-30,125]
TriggerAll = P2BodyDist Y = [-90,40]
TriggerAll = !inguarddist
TriggerAll = MoveHit
Trigger1 = StateNo = 600 || StateNo = 620

[State -3,̫HS]
Type = ChangeState
value = 1600
TriggerAll = !IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = var(34) = 0
TriggerAll = StateType = A
TriggerAll = !inguarddist
TriggerAll = Pos Y <= -90
TriggerAll = P2BodyDist Y = [-30,-140]
TriggerAll = MoveHit || var(29)
Trigger1 = (StateNo = [600,650])

[State -3,ޯѰ]
Type = ChangeState
value = 1200
TriggerAll = 0;!IsHelper
TriggerAll = var(59) || fvar(39)
TriggerAll = StateType = A
TriggerAll = !inguarddist
TriggerAll = var(51) > 50
TriggerAll = MoveHit || var(29)
Trigger1 = (StateNo = [600,650])

;
;nړ 
;Ctrl Random P2bodyDist X
;

[State -3,Wv]
Type = ChangeState
value = 40
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = EnemyNear,MoveType = I
TriggerAll = !inguarddist
TriggerAll = EnemyNear,StateNo != [120,159]
TriggerAll = var(34) = 0
TriggerAll = Random <= var(59)*8
TriggerAll = StateNo != [40,41]
Trigger1 = Ctrl || (StateNo=[100,101]); || StateNo = 52

[State -3,_bV]
Type = ChangeState
value = 100
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = EnemyNear,MoveType = I
TriggerAll = !inguarddist
TriggerAll = P2BodyDist X >= 40
TriggerAll = !inguarddist
TriggerAll = NumHelper(1151) = 0
TriggerAll = Ctrl || StateNo = 52
Trigger1 = Random <= var(59)*20
Trigger2 = numHelper(1601)
Trigger2 = Helper(1601),rootdist x > 0
Trigger2 = Helper(1601),facing != facing
Trigger3 = numHelper(1601)
Trigger3 = Helper(1601),rootdist x < 0
Trigger3 = Helper(1601),facing = facing


[State -3,޸]
Type = ChangeState
value = 105
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = EnemyNear,MoveType != H
TriggerAll = P2BodyDist X = [-4,90]
TriggerAll = EnemyNear,StateNo != [120,159]
TriggerAll = BackEdgeBodyDist > 20
TriggerAll = (EnemyNear,StateNo != [120,159])
TriggerAll = Ctrl
Trigger1 = Random <= var(59)*20
Trigger2 = numHelper(1601)
Trigger2 = Helper(1601),rootdist x < 0
Trigger2 = Helper(1601),facing != facing
Trigger3 = numHelper(1601)
Trigger3 = Helper(1601),rootdist x > 0
Trigger3 = Helper(1601),facing = facing


;
;n㗧ZU 
;Ctrl Random EnemyNear,MoveType = I  P2bodyDist Y P2bodyDist X
;
;
[State -3,]
Type = ChangeState
value = 800
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-5,24]
TriggerAll = P2BodyDist Y >= -10
TriggerAll = EnemyNear,StateType != A
TriggerAll = EnemyNear,MoveType != H
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
Trigger1 = Random <= var(59)*30
Trigger2 = (EnemyNear,StateNo = [120,159])
Trigger2 = Random <= var(59)*100 

;
;
;΋

[State -3,_bV΍P]
Type = ChangeState
value = 200
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-15,80+30+vel x*3-EnemyNear,vel x*3]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -90
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = EnemyNear,StateNo = 110
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
Trigger1 = Random <= var(59)*60

[State -3,HS]
Type = ChangeState
value = 430
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-25,55+vel x*5-EnemyNear,vel x*5]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -80
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = EnemyNear,StateType = A
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
Trigger1 = Random <= var(59)*30

[State -3,{P]
Type = ChangeState
value = 430
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-25,85+vel x*5-EnemyNear,vel x*5]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -90
TriggerAll = EnemyNear,MoveType != H
TriggerAll = EnemyNear,StateType = A
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
Trigger1 = Random <= var(59)*35

;΋I
;
;i

[State -3,S]
Type = ChangeState
value = 420
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-5,106+vel x*5-EnemyNear,vel x*5]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -10
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = EnemyNear,StateType = S
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
Trigger1 = Random <= var(59)*25

[State -3,K]
Type = ChangeState
value = 410
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-5,64+vel x*5-EnemyNear,vel x*5]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -10
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = EnemyNear,StateType = S
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
Trigger1 = Random <= var(59)*20

[State -3,ݾް]
Type = ChangeState
value = 1500
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X >= 60+vel x*9-EnemyNear,vel x*9
TriggerAll = P2BodyDist Y+vel y*9-EnemyNear,vel y*9 >= -50
TriggerAll = EnemyNear,StateType != A
TriggerAll = EnemyNear,MoveType = I
TriggerAll = !inguarddist
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
TriggerAll = EnemyNear,StateType = S
Trigger1 = Random <= var(59)*8

;iI
;
;i

[State -3,{K]
Type = ChangeState
value = 215
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [35,128+vel x*5-EnemyNear,vel x*5]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -10
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = EnemyNear,StateType = C
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
Trigger1 = Random <= var(59)*10

[State -3,D]
Type = ChangeState
value = 240
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-5,72+vel x*5-EnemyNear,vel x*5]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -10
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = EnemyNear,StateType = C
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
Trigger1 = Random <= var(59)*3

;iI
;
;

[State -3,S]
Type = ChangeState
value = 220
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-34,34]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -130
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
TriggerAll = (EnemyNear,StateNo != [120,159])
Trigger1 = Random <= var(59)*40

[State -3,P]
Type = ChangeState
value = 200
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-15,80+30+vel x*3-EnemyNear,vel x*3]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -90
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = EnemyNear,StateType != C
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
TriggerAll = (EnemyNear,StateNo != [120,159])
Trigger1 = Random <= var(59)*40

[State -3,P(\)]
Type = ChangeState
value = 200
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-15,51+vel x*3-EnemyNear,vel x*3]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -20
TriggerAll = EnemyNear,MoveType != H
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
TriggerAll = (EnemyNear,StateNo != [120,159])
Trigger1 = Random <= var(59)*40

[State -3,K]
Type = ChangeState
value = 210
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-15,80+20+vel x*3-EnemyNear,vel x*3]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -50
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
TriggerAll = (EnemyNear,StateNo != [120,159])
Trigger1 = Random <= var(59)*30

[State -3,K]
Type = ChangeState
value = 410
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-5,64+vel x*3-EnemyNear,vel x*3]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -10
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
TriggerAll = (EnemyNear,StateNo != [120,159])
Trigger1 = Random <= var(59)*25

[State -3,S]
Type = ChangeState
value = 1100
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = var(36) != 1
TriggerAll = var(42) != 1
TriggerAll = P2BodyDist X+vel x*6-EnemyNear,vel x*6 = [-86,86]
TriggerAll = P2BodyDist Y+vel y*6-EnemyNear,vel y*6 >= -60
TriggerAll = EnemyNear,MoveType != H
TriggerAll = !inguarddist
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
TriggerAll = (EnemyNear,StateNo != [120,159])
Trigger1 = Random <= var(59)*25

[State -3,S]
Type = ChangeState
value = 420
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-5,106+vel x*4-EnemyNear,vel x*4]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -10
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
TriggerAll = (EnemyNear,StateNo != [120,159])
Trigger1 = Random <= var(59)*23

[State -3,S]
Type = ChangeState
value = 225
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [35,105+50+vel x*3-EnemyNear,vel x*3]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 >= -50
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
TriggerAll = (EnemyNear,StateNo != [120,159])
Trigger1 = Random <= var(59)*17

[State -3,ݾް]
Type = ChangeState
value = 1500
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X >= 60+vel x*9-EnemyNear,vel x*9
TriggerAll = P2BodyDist Y+vel y*9-EnemyNear,vel y*9 >= -50
TriggerAll = EnemyNear,StateType != A
TriggerAll = EnemyNear,MoveType != H
TriggerAll = EnemyNear,StateType = C || EnemyNear,MoveType = I
TriggerAll = !inguarddist
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
TriggerAll = (EnemyNear,StateNo != [120,159])
Trigger1 = Random <= var(59)*5

[State -3,HS]
Type = ChangeState
value = 1150
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType != A
TriggerAll = EnemyNear,StateType != L
TriggerAll = var(36) != 1
TriggerAll = var(42) != 1
TriggerAll = P2BodyDist X >= 60+vel x*9-EnemyNear,vel x*9
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = Ctrl||(StateNo=[100,101])||StateNo = 52
TriggerAll = (EnemyNear,StateNo != [120,159])
Trigger1 = Random <= var(59)*5

;
;󒆈ړ 
;Ctrl Random P2bodyDist X
;
;

[State -3,󒆓]
Type = ChangeState
value = 850
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-30,54]
TriggerAll = P2BodyDist Y = [-79,19]
TriggerAll = EnemyNear,StateType = A
TriggerAll = EnemyNear,MoveType != H
TriggerAll = Ctrl
Trigger1 = Random <= var(59)*100
Trigger2 = (EnemyNear,StateNo=[120,159])
Trigger2 = Random <= var(59)*200 

;
[State -3,QiWv]
Type = ChangeState
value = 99
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,StateType != L
TriggerAll = EnemyNear,MoveType != H
TriggerAll = var(11) = 0
TriggerAll = var(10) = 0
TriggerAll = var(12) = 0
TriggerAll = Ctrl
TriggerAll = NumHelper(1151) = 0
TriggerAll = vel y >= -1
TriggerAll = P2BodyDist Y = [-80,80]
TriggerAll = StateNo != [120,155]
Trigger1 = Random <= var(59)*20

[State 󒆃_bV]
Type = ChangeState
value = 110
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = var(10) <= 1
TriggerAll = StateType = A
TriggerAll = EnemyNear,StateType != L
TriggerAll = EnemyNear,MoveType != H
TriggerAll = P2BodyDist X >= 90
TriggerAll = Random <= var(59)*20
TriggerAll = pos y <= ifelse(vel y < 0,-30,-10)
Trigger1 = (StateNo = [50,59]) && Ctrl
Trigger2 = ((StateNo = [5200,5210]) || StateNo = 5040) && Ctrl
Trigger3 = StateNo = 241
Trigger4 = StateNo = 650 && Ctrl

[State 󒆃obN_bV]
Type = ChangeState
value = 115
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = var(10) <= 1
TriggerAll = StateType = A
TriggerAll = EnemyNear,StateType != L
TriggerAll = EnemyNear,MoveType != H
TriggerAll = EnemyNear,StateNo != [120,159]
TriggerAll = P2BodyDist X <= 140
TriggerAll = BackEdgeBodyDist > 20
TriggerAll = Random <= var(59)*12
TriggerAll = pos y <= ifelse(vel y < 0,-30,-10)
Trigger1 = (StateNo = [50,59]) && Ctrl
Trigger2 = ((StateNo = [5200,5210]) || StateNo = 5040) && Ctrl
Trigger3 = StateNo = 241
Trigger4 = StateNo = 650 && Ctrl
;
;󒆗ZU 
;Ctrl Random EnemyNear,MoveType = I  P2bodyDist Y P2bodyDist X
;

[State -3,P]
Type = ChangeState
value = 600
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X+vel x*4-EnemyNear,vel x*4 = [-25,57+30]
TriggerAll = P2BodyDist Y+vel y*4-EnemyNear,vel y*4 = [-90,90]
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)||(StateNo=99&&PrevStateNo=610)
Trigger1 = Random <= var(59)*35

[State -3,K]
Type = ChangeState
value = 610
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X+vel x*5-EnemyNear,vel x*5 = [-25,58+60]
TriggerAll = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 = [-90,90]
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)
Trigger1 = Random <= var(59)*25

[State -3,S]
Type = ChangeState
value = 620
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X+vel x*6-EnemyNear,vel x*6 = [-25,67+5]
TriggerAll = P2BodyDist Y+vel y*6-EnemyNear,vel y*6 = [-90,120+50]
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)||(StateNo=99&&PrevStateNo=610)
Trigger1 = Random <= var(59)*30

[State -3,D]
Type = ChangeState
value = 640
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,StateType != L
TriggerAll = (P2BodyDist X+vel x*6-EnemyNear,vel x*6 = [50,125+80])||vel y>1
TriggerAll = (P2BodyDist Y+vel y*6-EnemyNear,vel y*6 = [-60,60])||EnemyNear,StateType!=A
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)
Trigger1 = Random <= var(59)*(10+(vel y>1)*40)

[State -3,HS]
Type = ChangeState
value = 630
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X = [-25,45+vel x*4-EnemyNear,vel x*4]
TriggerAll = P2BodyDist Y+vel y*7-EnemyNear,vel y*7 = [-150,150]
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)
Trigger1 = Random <= var(59)*5

[State -3,󁨁{HS]
Type = ChangeState
value = 635
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = StateType = A
TriggerAll = EnemyNear,StateType != L
TriggerAll = P2BodyDist X+vel x*6-EnemyNear,vel x*6 = [-25,80]
TriggerAll = P2BodyDist Y+vel y*6-EnemyNear,vel y*6 = [-100,40]
TriggerAll = EnemyNear,MoveType != H
TriggerAll = (EnemyNear,MoveType = I&&!inguarddist)
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)
Trigger1 = Random <= var(59)*15

[State -3,̫_S]
Type = ChangeState
value = 1600
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = var(34) = 0
TriggerAll = EnemyNear,StateType != L
TriggerAll = StateType = A
TriggerAll = EnemyNear,MoveType != H
TriggerAll = !inguarddist
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)
TriggerAll = Random <= var(59)*30
Trigger1 = P2BodyDist X+vel x*5-EnemyNear,vel x*5 = [-25,50]
Trigger1 = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 = [-30,65]

Trigger2 = P2BodyDist X+vel x*5-EnemyNear,vel x*5 = [25,100]
Trigger2 = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 = [45,130]

Trigger3 = P2BodyDist X+vel x*5-EnemyNear,vel x*5 = [75,150]
Trigger3 = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 = [90,180]

Trigger4 = P2BodyDist X+vel x*5-EnemyNear,vel x*5 = [125,200]
Trigger4 = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 = [140,230]

Trigger4 = P2BodyDist X+vel x*5-EnemyNear,vel x*5 = [175,250]
Trigger4 = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 = [170,300]

[State -3,obg[]
Type = ChangeState
value = 1200
TriggerAll = !IsHelper
TriggerAll = var(59)
TriggerAll = var(34) = 0
TriggerAll = EnemyNear,StateType != L
TriggerAll = StateType = A
TriggerAll = EnemyNear,MoveType != H
TriggerAll = !inguarddist
TriggerAll = Ctrl||((StateNo=110||StateNo=115)&&Time>=5)
TriggerAll = Random <= var(59)*15
Trigger1 = P2BodyDist X+vel x*5-EnemyNear,vel x*5 = [-25,50]
Trigger1 = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 = [-30,65]

Trigger2 = P2BodyDist X+vel x*5-EnemyNear,vel x*5 = [25,100]
Trigger2 = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 = [45,130]

Trigger3 = P2BodyDist X+vel x*5-EnemyNear,vel x*5 = [75,150]
Trigger3 = P2BodyDist Y+vel y*5-EnemyNear,vel y*5 = [90,180]
